package com.ac.util;

public class FileUtils {

	/**
	 * 通过文件名获取文件类型
	 * 
	 * @param filename
	 * @return
	 */
	public static String[] getType(String filename) {

		String[] strs = { null, null, null };

		try {

			int sufIndex = filename.lastIndexOf(".");
			String suf = filename.substring(sufIndex + 1);
			filename = filename.substring(0, sufIndex);

			strs[0] = filename;
			strs[2] = suf;

			// 说明上传的是图片
			if (suf.equals("png") || suf.equals("jpg") || suf.equals("gif") || suf.equals("jpeg")) {
				strs[1] = "png";
			}

			// 说明上传的是音频
			else if (suf.equals("mp3") || suf.equals("m4a") || suf.equals("wav") || suf.equals("ogg")
					|| suf.equals("flac")) {
				strs[1] = "mp3";
			}

			// 说明上传的是视频
			else if (suf.equals("avi") || suf.equals("mp4") || suf.equals("m4v") || suf.equals("flv")
					|| suf.equals("rmvb") || suf.equals("wmv")) {
				strs[1] = "mp4";
			}

		} catch (Exception e) {
		}

		return strs;
	}

}
